﻿using System;
using System.Collections.Generic;
using System.Text;

namespace SmartPlant.Model.Biz
{
    public class Loop
    {
        public decimal LOOP_ID { get; set; }

        public decimal PROJ_ID { get; set; }

        public decimal SITE_ID { get; set; }

        public decimal CHG_NUM { get; set; }

        public decimal PLANT_ID { get; set; }

        public decimal AREA_ID { get; set; }

        public decimal UNIT_ID { get; set; }

        public string USER_NAME { get; set; }

        public string CHG_STATUS { get; set; }

        public DateTime? CHG_DATE { get; set; }

        public string LOOP_NAME { get; set; }

        public string LOOP_NUM { get; set; }

        public decimal LOOP_PROC_ID { get; set; } = 0;

        public decimal LOOP_TYPE_ID { get; set; } = 0;

        public decimal LOOP_FUNC_ID { get; set; } = 0;

        public string LOOP_SUFF { get; set; }

        public string NAME_LOCK_FLG { get; set; }

        public string LOOP_SERV { get; set; }

        public string LOOP_PREFIX { get; set; }

        public string OLD_LOOP_NAME { get; set; }

        public string LOOP_NOTE { get; set; }

        public string SERV_CMPNT_FLG { get; set; }

        public string LOOP_TRANS_NAME { get; set; }

        public string LOOP_PARAM { get; set; }

        public string LOOP_SHEET_TYPE_FLG { get; set; }

        public decimal? LOOP_SEQ_NO { get; set; }

        public decimal? DWG_ID { get; set; }

        public string DWG_CMPNT_FLG { get; set; }

        public string EXT_MACRO_SOURCE { get; set; }

        public string TYPE_GEN { get; set; }

        public decimal? LOOP_SET_ID { get; set; }

        public decimal? LOOP_CALIB_ERROR { get; set; }

        public decimal? ENG_PROJ_ID { get; set; }

        public decimal? ENG_REF_ID { get; set; }

        public decimal LOOP_EQUIP_ID { get; set; }

        public string LOOP_EQUIP_FLG { get; set; }

        public string LOOP_ERROR_CALC { get; set; }

        public decimal? ESL_LOOP_SET_ID { get; set; }

        public string EXT_DRAWING_PATH { get; set; }

        public string NOTE_CMPNT_FLG { get; set; }

        public decimal? LOOP_CRITICALITY_ID { get; set; }

        public string GENERATED_FLG { get; set; }

        public string KKS_TOTALPLANT { get; set; }

        public string KKS_FUNCTION_KEY_PREFIX { get; set; }

        public string KKS_FUNCTION_KEY { get; set; }

        public string KKS_FUNCTION_KEY_SEQUENCE { get; set; }

        public string KKS_EQUIPMENT_UNIT_CODE { get; set; }

        public string KKS_EQUIPMENT_UNIT_SEQUENCE { get; set; }

        public string KKS_EQUIPMENT_UNIT_ADD_CODE { get; set; }

        public string KKS_COMPONENT_KEY { get; set; }

        public string KKS_COMPONENT_KEY_SEQUENCE { get; set; }

        public string MERGE_RELEASE_FLG { get; set; }

        public decimal DWG_EXTERNAL_BLK_ID { get; set; }

        #region 拓展

        public List<Instruments> components { get; set; }

        #endregion 拓展
    }
}
